package ru.ipo.dces.buildutils.raw;

/**
 * Created by IntelliJ IDEA.
 * User: ilya
 * Date: 05.09.2010
 * Time: 15:51:09
 */
public class ContestSpecificSettings {

    public enum ResultChoice {
        Best,
        Last
    }

    /**
     * Максимальное количество посылок задачи
     */
    @BinInfo(
            phpDefaultValue="1000",
            defaultValue = "1000",
            title = "Количество отсылок"
    )
    public int sendCount;


    /**
     * Выбор результата для таблицы
     */
    @BinInfo(
            phpDefaultValue="'Best'",
            defaultValue = "Best",
            title = "Выбор результата"
    )
    public ResultChoice resultChoice;

    @BinInfo(
            phpDefaultValue = "array()",
            defaultValue = BinInfo.NEW_INSTANCE_DEFAULT_VALUE,
            title = "Сортировка ключей"
    )
    public String[] keySorting;

    @BinInfo(
            phpDefaultValue = "array()",
            defaultValue = BinInfo.NEW_INSTANCE_DEFAULT_VALUE,
            title = "Перевод ключей"
    )
    public String[] transferList;

    /**
     * Дополнительный код для переноса результатов в таблицу
     */
    @BinInfo(
            phpDefaultValue="''",
            defaultValue = "",
            title = "Дополнительный код при переносе результата"
    )
    public String resultTransitionCode;
}